package cn.itcast.zt.java8.thread.model.deal;

import cn.hutool.core.bean.BeanUtil;
import cn.hutool.json.JSONUtil;
import cn.itcast.zt.java8.thread.model.vo.ProductInVO;
import cn.itcast.zt.java8.thread.model.vo.ProductOutVO;

/**
 * 商品信息处理deal
 * create by zhangtian105 on 2021/8/5
 */
public class ProductInfoDeal extends AbstractDeal<ProductOutVO, ProductInVO, String> {
    @Override
    public void deal(ProductOutVO productOutVO, ProductInVO productInVO, String s) {
        BeanUtil.copyProperties(productInVO, productOutVO, false);
        System.out.println("处理ProductInfo业务逻辑......>>:" + JSONUtil.toJsonStr(productInVO) + ">>:" + JSONUtil.toJsonStr(productOutVO));
    }
}
